home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Workbench Design
/
WB Collection.iso
/
workbench werkzeuge
/
kickstart tools
/
mkick
/
history
< prev
next >
Wrap
Text File
|
1996-04-07
|
8KB
|
265 lines
****************************************************************************
MJSoft's Kicker and Utilites
HISTORY
****************************************************************************
Version 1.1ß (14-12-92)
- Initial version modified to handle new IFF KICK format of header files.
- MakeKick, MakeKickDisk and SumKick utilities added
- WorkBench start added
- Relative patches supported
- Absolute kickstarts work now
- GUI repaired
- Kickstart checksum is tested before any operation is attempted
- Memory freeing after errors corrected
- AUTOSUM, PATCH1 and PATCH2 features implemented
- ROM loading supported (for kicking of 1.X)
- AUTO and ROM switches added
- Allocated 8 bytes before tags (defence against MemList chunks)
- KickMemList cleared ; problems with ALF controllers fixed
- Re-kicking works now
Version 1.2ß (17-01-93)
- MakeKick supports new SKick formats of PAT & RTB files
- MakeKick finds the C0-RAM patches automatically (AUTO mode only)
- Kickstart directory defaults to DEVS:Kickstarts
- No more illegal FreeMems during error recovery with KS in disconnected
C0-RAM
- System stack allocation problem in 2.0 in CHIP RAM solved (MakeKick creates
special patches for this automatically)
- Startup tags rewritten completely
- Expansion devices supported
Version 1.3 (17-05-93)
- MakeKick: Searching for C0-RAM patches fixed
- MakeKick: Analysis of Encrypted and SuperKickstart formats + KICKTO option
- Corrected processing of KICKDIR option
- Better error checking of absolute Kickstarts
- NOTAGS option added - user-selectable killing of old resident modules
- ADR option: memory validity checked
- FORCED switch added
- Removed some bugs in error handling
- Removed unused second ResidentTag (MKick.hook)
- Selective filtering of resident modules
- Post-RESET alerts are displayed properly now
- Kicking of 1.X no longer supported
- Salvage of C0-RAM implemented
- Restoring of V39+ alert timing value implemented
- DEBUG switch added
- Enhanced strategy of resident tag allocation
- Another bug in DATAMOVE modes fixed
- Included version string ($VER)
- The DEBUG option survives reset caused by re-kicking
- Attributes of expansion memory corrected (RAD V39 works)
- New processing of MemTags -> RAD V39 survives reset
- Black background restored after resident tag in RAM KS
- MakeKickDisk: MKick is now loaded from C:. The Startup-sequence on KS disk
contains KICKDIR parameter -> GUI mode works when LMB is held during reboot.
DEVS/System-Configuration added to the KS disk. MakeKickDisk 1.1.
- ADR option: SKick-style addresses (higher word only) supported
- SwitchScript utility added
Version 1.4ß (07-08-93)
- Major code cleanup made...
- Now compatible with SinSoft's KickStat utility
- Restored ability to kick 1.X Kickstarts (I need it for my GVP A530)
- Expansion board processing in 1.X fixed
- Parsing of WB arguments repaired (it didn't work since V1.2)
- CPU caches are flushed before doing reset
- CACHE switch added
- ROM KS can be selected as permanent (AUTO option assumes it's in RAM)
- Special handling of C0-RAM when 1.3 kicked by DATAMOVE routine
- ADR option now correctly survives reset while removing KS in RAM
- Waiting for all disks to be validated on start
- Better scanning of memory zones
- Disconnecting of C0-RAM on machines with EXP-RAM repaired
- Analysis of currently running KS optimized a bit
- WAIT option forces waiting before re-kick to ROM and disconnecting of C0-RAM
- Fixed bug causing random crashes when kicking back to 1.3
- CoolCapture cleared before kicking
- Kicking to $200000 works now
- Improved checking of addresses of absolute Kickstarts
- Help screen remade
- Multiple memory options possible from the command line
- Kicking can be aborted by CTRL-C
- GUI updated to handle new system of memory options
- Memory tested before kicking to it is attempted
- No more stealing of CHIP RAM when failed
- Now checks if there's some resident information created by another version
of MKick
- ADDMEM option implemented
- NAC switch added
- Removed some bugs causing improper operation with RAM in 32-bit address
space
- SwitchScript completely rewritten
Version 1.5 (06-11-93)
- If DEBUG set & LMB hold during 2nd phase: startup-sequence of V36+ disabled
- Kicking of 1.3 to $200000 fixed
- Some messages shortened to fit in the GUI window
- Added EXP/NAC memory has KICK attribute set (only in V39+)
- MKick crashed when called from kickstart kicked by different version
Version 1.6 (11-04-94)
- LMB hold during phase #1 -> all resident modules removed
- Automatic creation of Kickstart memlist entry if no other entry contains
the image
- Support for some 3.1 Kickstarts added (see README.3.1)
- RTB files removed from the archive, because I've never heard of anyone
trying to fix the Kickstart headers
Version 1.7 (29-01-95)
- Waiting for disk validation displays special window (WB screen opened
in 2.0+)
- KickInfo, KickStat and Kick2RTB utilities added
- Added README.BUGREPORTS to inform everyone who wants to send me a bug
report about what it's recommended to include in it
- Documentation system reorganized (README created etc.)
- Added Kickstart header files for Kick40063.A600 and Kick40070.A3000.
Version 1.8 (01-05-95)
- KickInfo (1.1): Name of resident module used if the ident string is empty.
- KickInfo (1.1): scsidisk type recognised automatically.
- KickInfo (1.1): Encrypted Kickstart files detected and warning given.
- KickInfo (1.1): New Kickstarts (1.2 and some versions of 40.68 and
40.70) known.
- Added Kickstart header files for Kick33180.A500, Kick40068.A1200,
Kick40068.A4000, Kick40070.A600, Kick40070.A4000T, Kick40070.A4000.
- Kickstart header for Kick34005.A500 contains new patch allowing it to be
run on machines with 1.2 in ROM.
- Some error messages changed to explain the problem in better way.
- Cache switching logic (the CACHE option) fixed.
- File names relative to current directory are expanded before the machine
is reset (when removing old KS), so they are also valid after the reboot.
- $200000-salvage mechanism extended to work with _any_ memory block (MKick
didn't work with Kickstarts placed on the beginning of expansion memory
blocks other than the first one).
- ExecBase relocation to EXPANSION and NAC RAM supported (EBREL option). See
MKick.doc for more information on this topic (there's a lot of caveats...).
- When removing RAM Kickstart with ExecBase in EXP/NAC RAM, fake ExecBase
is created to allow MKick options to survive reboot.
- When kicking with the EBREL option, the ColdReboot system call is patched
to move the ExecBase back to the CHIP RAM before resetting, thus allowing
the Kickstart to survive software-initiated reboot.
- Removing of resident modules when LMB is pressed fixed (it created
inconsistent KickMemList sometimes).
- Added RELVEC option allowing automatic relocation of CPU vectors to fast
RAM on 68010+ systems.
- Added FastEBPatch allowing normal operation with systems having ExecBase
and CPU vectors in expansion (non-autoconfig) memory. Also included
AddModule for easy installation of FastEBPatch.
- Kick2RTB: New tests implemented to ensure that the Kickstart image is
consistent, has correct checksum and the checksum matches the one in
supplied header file.